package com.yb.bussiness.tribune;

import java.util.List;
import java.util.Map;

import com.yb.domain.tribune.TribuneMaster;
import com.yb.util.framework.PageUtil;


public interface TribuneMasterService {
	/**
	 * 删除版主
	 * @param id
	 */
	public void delTriMaster(Long id);

	/**
	 * 修改或增加版主信息
	 * @param menu
	 */
	public void saveOrUpdate(TribuneMaster menu);

	/**
	 * 查看版主
	 * @param id
	 * @return TribuneMaster
	 */
	public TribuneMaster read(Long id);

	/**
	 * all 版主
	 * @return List<TribuneMaster>
	 */
	public List<TribuneMaster> findAll();

	/**
	 * 删除
	 * @param id
	 * @return
	 */
	public boolean deleteById(String id);

	/**
	 * 批量版主
	 * @param idString
	 * @return
	 */
	public boolean deleteByIdString(String idString);

	/**
	 * 根据id得到版主
	 * @param id
	 * @return
	 */
	public TribuneMaster getById(String id);

	/**
	 * 后台查询
	 * @param map
	 * @param page
	 * @param row
	 * @return
	 */
	public PageUtil getList(Map<String, String> map, int page, int row);

	
	 public Integer loadpremind();
	/**
	 * 审核
	 * @param id
	 * @return
	 */
	public boolean audingTribuneMaster(String auding, String idString);

	/**
	 * 查询用户是否已经申请过
	 * @param id
	 * @return
	 */
	public TribuneMaster queryObjByUserId(Long id);

}
